//package Solution;
//
//import java.util.Scanner;
//
//public class Main2 {
//    public static void main(String [] args){
//        Scanner in=new Scanner(System.in);
//        Employee [] e=new Employee[3];
//        e[0]=new SalariedEmployee(in.next(),in.next(),in.nextDouble());
//        e[1]=new HourlyEmployee(in.next(),in.next(),in.nextDouble(),in.nextDouble());
//        e[2]=new CommissionEmployee(in.next(),in.next(),in.nextDouble(),in.nextDouble());
//        for(int i=0;i<e.length;i++)
//        {
//            System.out.println(e[i].getSalary());
//            System.out.println(e[i]);
//        }
//    }
//
//}
//
//class Employee {
//    private String name;
//    private String id;
//
//
//    public String getName() {
//        return name;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
//
//    public String getId() {
//        return id;
//    }
//
//    public void setId(String id) {
//        this.id = id;
//    }
//
//    @Override
//    public String toString() {
//        return "[" +
//                "name=" + name +
//                ",id=" + id +
//                ']';
//    }
//
//    public double getSalary () {
//        return 0;
//    }
//}
//
//class SalariedEmployee extends Employee{
//    private double monthSalary;
//
//    public double getMonthSalary() {
//        return monthSalary;
//    }
//
//    public void setMonthSalary(double monthSalary) {
//        this.monthSalary = monthSalary;
//    }
//
//    public SalariedEmployee(String next, String next1, double nextDouble) {
//        this.setName(next);
//        this.setId(next1);
//        this.setMonthSalary(nextDouble);
//    }
//
//    @Override
//    public String toString() {
//        return "SalariedEmployee" + super.toString() +
//                "[monthSalary=" + monthSalary +
//                ']';
//    }
//
//    public double getSalary () {
//        return getMonthSalary();
//    }
//
//}
//
//class HourlyEmployee extends Employee{
//    private double hourSalary;
//    private double workhour;
//
//    public double getHourSalary() {
//        return hourSalary;
//    }
//
//    public void setHourSalary(double hourSalary) {
//        this.hourSalary = hourSalary;
//    }
//
//    public double getWorkhour() {
//        return workhour;
//    }
//
//    public void setWorkhour(double workhour) {
//        this.workhour = workhour;
//    }
//
//    public HourlyEmployee(String next, String next1, double nextDouble, double nextDouble1) {
//        this.setName(next);
//        this.setId(next1);
//        this.setHourSalary(nextDouble);
//        this.setWorkhour(nextDouble1);
//    }
//
//    @Override
//    public String toString() {
//        return "HourlyEmployee" + super.toString() +
//                "[hourSalary=" + hourSalary +
//                ",workhour=" + workhour +
//                ']';
//    }
//
//    public double getSalary () {
//        return getHourSalary() * getWorkhour();
//    }
//}
//
//class CommissionEmployee extends Employee{
//    private double sale;
//    private double commissionRatio;
//
//    public double getSale() {
//        return sale;
//    }
//
//    public void setSale(double sale) {
//        this.sale = sale;
//    }
//
//    public double getCommissionRatio() {
//        return commissionRatio;
//    }
//
//    public void setCommissionRatio(double commissionRatio) {
//        this.commissionRatio = commissionRatio;
//    }
//
//    public CommissionEmployee(String next, String next1, double nextDouble, double nextDouble1) {
//        this.setName(next);
//        this.setId(next1);
//        this.setCommissionRatio(nextDouble);
//        this.setSale(nextDouble1);
//    }
//
//    @Override
//    public String toString() {
//        return "CommissionEmployee" + super.toString() +
//                "[commissionRatio=" + commissionRatio +
//                ",sale=" + sale +
//                ']';
//    }
//
//    public double getSalary () {
//        return getCommissionRatio() * getSale();
//    }
//}
